throwing up its head - Francés Inglés Diccionario